home *** CD-ROM | disk | FTP | other *** search
- Subject: My MPEGPLAY.EXE FAQ. Lots of MPEG info included
-
- Note this is not the MPEG FAQ.
- It is the faq.txt file for my port of the Berkeley MPEG Video Player
- It contains info about AVI->MPEG , CDI(tm) to .MPG etc
- The lastest version can be found of ftp.ecel.uwa.edu.au (130.95.4.2)
- in /users/michael
- If you believe any of this information to be incorrect please contact
- me as soon as possiable.
- email: michael@ecel.uwa.edu.au
-
- =====================================================================================
- DISCLAIMER - ALL OR PART OF THIS INFORMATION MAY BE THE PERSONAL RANTINGS OF A MAD
- LUNATIC. IT SHOULD BE TREATED AS SUCH. USE IT AT YOUR OWN RISK. DON'T BELIEVE ANY
- OF IT.
-
- =====================================================================================
- QUESTION: WHY DOESN'T THE MPEG PLAYER SUPPORT SOUND
-
- ANSWER:
- MPEG Audio like MPEG Video is heavly compressed. Because of this it requires a large
- amount of CPU in-order to decode it in real time.
- A 486DX/33 can just decode (fully!) MPEG audio in real time.
- Besides the computational load involved in decoding MPEG audio there is also the
- overhead in syncronizing them properly.
- I believe that a 486DX2/66 may just be capable of decoding 160x120 sized mpegs at
- 10fps with sound.
- I have written some audio code but it is a low priority for me.
-
- =====================================================================================
- QUESTION: WHAT IS WIN32S
-
- ANSWER:
- Win32s is the Microsoft Windows 32 bit extender. It lets you run several NT
- programs as well as the MPEG player. The lastest version of Mosaic requires it
- to be installed. Win32s programs will be supported in Windows 4.
- You can find Win32s on ftp.ecel.uwa.edu.au in /users/michael
- The lastest version is on ftp.microsoft.com in /developer/devtools/win32sdk
- Version 1.61 of the MPEG Player Requires the lastest Win32s. If you already
- have an old copy of Win32s on your machine you should upgrade it.
-
- =====================================================================================
- QUESTION: WHAT IS WING
-
- ANSWER:
- WinG is a fast DIB library that is designed to allow programmers to transfer images
- to the screen as fast as is possiable under windows.
- More information on WinG can be found on ftp.microsoft.com in /developer/drg/wing
- WinG will be a part of Windows95 (dumb name if you ask me) the next version
- of Windows.
- WinDoom the Windows version of DOOM uses the WinG Library.
-
- =====================================================================================
- QUESTION: THE MPEG PLAYER IS EXTREMLY SLOW AND DISPLAYING HORRIABLE COLORS
-
- ANSWER:
- Check that your video card is in a 256 color mode and not a 16 color mode.
-
- ==============================================================================
- QUESTION: WHEN I RUN THE MPEG PLAYER SETUP IT FALLS OVER WITH AN INCORRECT FILE
- SIZE FOR README.TXT
-
- ANSWER:
- Make sure you unzip disk1.zip into a clean(empty) directory and install it from there.
- I will be renaming the uncompressed versions of readme.txt to readmee.txt.
-
- ==============================================================================
- QUESTION: I HAVE AN S3 GRAPHICS CARD THAT DOES NOT SEEM TO WORK WITH THE LATEST WIN32S
-
- ANSWER:
- There is a known conflict between win32s v1.15a and some S3 video drivers.
- Try and obtain updated video drivers. A discussion of this problem was/has
- been going on in comp.os.ms-windows.nt
-
- =====================================================================================
- QUESTION: HOW DO I CONVERT AVI FILE TO MPEGS AND VISA-VERSA
-
- ANSWER:
-
- (1) Load the AVI into the Video for Windows VIDEDIT program (comes on the
- Video for Windows CD)
- (2) Export the AVI as a DIB sequence.
- (3) Convert (and possiably scale) the DIB'S to .PPM files. There are shareware/
- freeware programs to do this. Alchemy is one.
- (4) use the mpeg2enc.exe file from ftp.netcomm.com in /users/cfogg/mpeg2 to
- turn the .ppm files into a .mpg. Make sure you use the mpeg1.par file
- as a template.
-
- To go the other way.
- (1) use the mpeg2dec.exe file from the same site as mpeg2enc.exe to extract
- the MPEG frames to a whole lot of .TGA files.
- (2) Convert the TGA files to .BMP (or .DIB)
- (3) Import the .DIB sequence into VIDEDIT
-
- I have done things like extracting sequences from the CDI movie "StarTrek VI"
- and re-encoding them as a 160x120 MPEG sequence.
-
- ==============================================================================
- QUESTION: DOES THE MPEG PLAYER WORK UNDER CHICAGO (WINDOWS95,WINDOWS 4 etc)
-
- ANSWER:
- Yes - but I can't give much support with this. Ask Microsoft why it doesn't
- supply copies of WINDOWS95 to normal developers.
-
- ==============================================================================
- QUESTION: WILL THE MPEG PLAYER BE AVAILABLE ON OTHER NT PLATFORMS (RISC etc)
-
- ANSWER:
- I am looking into this. POWERPC version is a very high possablity at the moment.
-
- ==============================================================================
- QUESTION: DOES THE MPEG PLAYER DECODE MPEG2 FILES
-
- ANSWER:
- No.
- MPEG2 is really designed for much higher bitrate applications (Cable TV etc)
- There is no real advantages in Internet sites carrying MPEG2 movies.
- It does not give any increase in compression.
- MPEG2 files usually have a lower compression (for higher quality) and hence
- have a larger file size (about 4 times).
- MPEG2 decoders can decode MPEG1 streams.
- Why limit your audience by putting up MPEG2 streams for no good reason.
-
- ==============================================================================
- QUESTION: IS THERE A MAXIMUM LIMIT TO THE FILE SIZE THE MPEG PLAYER CAN PLAY
-
- ANSWER:
- The unregistered version is deliberatly limited to a maximum file size of 1 MB
- this was done to encourage you to register.
- The Registered version is only limited by the maximum file size allowed under DOS
- (or NT). ie Very Big.
-
- ==============================================================================
- QUESTION: CAN YOU EXTRACT MPEG MOVIES FROM VIDEO CD DISKS.
-
- ANSWER:
- Yes... But read on
-
- There are two types of Video CD Disk:
-
- (1) Original CDI(tm) disks intended for playback via a Phillips CDI(tm) Player
- Most Video CD disks are in this format.
- The TOC (table of contents) on these disks confuses almost all
- CDROM drives and drivers.
-
- (2) White Book standard VideoCD disks.
- All Video CD disk produced from June(July?) 94 should be in this format.
- The TOC is not a problem.
-
- To read MPEG data from the disks you need to extract the RAW 2352 byte sectors. This
- is similar to reading RAW digital audio from audio CD's but requires the drive/driver
- to syncronize correctly to the sector headers. Not all drives/drivers are capable of this.
- You may also need to remove the sector header bytes read depending on how flexable the
- MPEG decoder is. You should also know that CDI(tm) MPEG system layer headers differ slightly
- from the MPEG Standard. CDI(tm) streams use 0xb8 and 0xb9 instead of 0xc0 and 0xe0 as stream ID
- numbers.
-
- The only drive and driver configuration I know of that can extract MPEG sequences
- from CDI disks is the SONY CDU33A with the Sony interface and Sony V1.73 CDROM driver.
- Very few drive/driver combinations work.
-
- I have placed utilities and source to do this type of thing on our site ftp.ecel.uwa.edu.au
- in /users/michael . Read the cdi2mpg.txt file for a start.
-
- Version 1.61 of the MPEG Player can play either a RAW CDROM read which includes sector
- header bytes or a fully extracted MPEG SEQUENCE.
-
- CDI is a trademark of Phillips.
- ==============================================================================
-
- QUESTION: IS FULL MPEG SOFTWARE DECODING POSSIABLE
-
- ANSWER:
-
- Yes but only on fast RISC Machines.
- I personally think MPEG decoding card are a much better idea.
-
- >Newsgroups: comp.multimedia
- >Path: news.uwa.edu.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!usc!sdd.hp.com!apollo.hp.com!netnews
- >From: kaczowka@apollo.HP.COM (Peter A. Kaczowka)
- >Subject: Re: Importance of MPEG and Video in MM
- >Sender: usenet@apollo.hp.com (Usenet News)
- >Message-ID: <CrJHG2.6z0@apollo.hp.com>
- >Date: Fri, 17 Jun 1994 11:33:37 GMT
- >References: <jcvCrG1sB.MBp@netcom.com>
- >Nntp-Posting-Host: music.ch.apollo.hp.com
- >Organization: Hewlett-Packard Company, Chelmsford, MA
- >Lines: 37
-
- > I'm looking for opinions as to the importance of Video (Especially
- > MPEG) to the future of MM. Doing MPEG well really implies that
- > the audience have some sort of hardware assist for playback and there
- > are costs associated with such hardware.
-
- Not necessarily. HP already does full frame rate 1.15 Mbps
- MPEG-1, 352x240x30 fps or 352x288x25 fps on its 712/80 workstation.
- That's currently video only; playing the audio causes (B) frames
- to be skipped as necessary, but you still get better than 25 fps.
- The quality BTW is still far superior to Indeo et al even with
- the frame skipping. If you reduce the MPEG bit rate down so
- that the quality is equivalent to say Indeo you can easily do
- 30 fps with sound; the cost of decoding MPEG depends on
- the bit rate.
-
- The 712/60 will do around 20 fps with audio. The 712/60 sells
- for $3995 US with 16MB memory, disk and 1024x768 color monitor.
- So these are not expensive high end workstations; fairly
- comparable in price to Pentium PCs. What they do have is
- special instructions and frame buffer support added to support
- video.
-
- Presumably if we (HP) can do it eventually "commodity" PC/Mac
- type machines will be able to do it also. By then of course
- everyone will want CCIR type resolutions and MPEG-2 support :-)
-
- BTW MPEG-2 mainly is important for interlaced video. If you
- are coming from a film source (which is not interlaced) or
- displaying to CRT rather than a TV MPEG-2 does not offer
- much advantage over MPEG-1, so I believe MPEG-1 will be
- the standard for computers for quite some time. MPEG-2 is
- much more important to broadcasters.
-
- Pete Kaczowka
- HP Collaborative Desktop Lab
- Chelmsford MA
-
-
- ============================================================================
- QUESTION: I AM GETTING A GPF IN POINTER.DLL. WHAT DO I DO?
-
- ANSWER:
-
- ============================================================================
- Date: Tue, 30 Aug 1994 17:19:11 +0000 (GMT)
- From: Peter Caplan <PCAPLAN@agriculture.ucd.ie>
- Subject: Solution to gpf with mpegplay and Pointer.dll
- To: michael@ecel.uwa.edu.au
- Reply-to: pcaplan@agriculture.ucd.ie
- Organization: University College Dublin
- X-Envelope-to: michael@ecel.uwa.edu.au
- Priority: normal
-
- Hi.
- The problem with pointer.dll and mpegplay is a clash between the
- enhanced MS mouse driver v9.01 and win32s. Micro$soft have released
- an updated pointer.dll to circumvent this problem - see attached app
- note.
- The updated file can be found at ftp.microsoft.com
- (\softlib\mslfiles\hd1061.exe).
- This self extracting archive contains a replacement pointer.dll
- It only works with v9.01
-
- I suggest you encourage people to pick this up and hope it solves
- this problem (I appreciate its not an mpegplay problem)
-
- Peter.
- DOCUMENT:Q119775 24-AUG-1994 [H_MOUSE]
- TITLE :HD1061: POINTER.DLL Corrects GP Fault with Win32 Apps
- PRODUCT :Microsoft Mouse
- PROD/VER:9.01
- OPER/SYS:WINDOWS
- KEYWORDS:Appnote HD1061 Softlib
-
- -----------------------------------------------------------------
- The information in this article applies to:
-
- - Microsoft Mouse driver version 9.01
- -----------------------------------------------------------------
-
- When you start a Win32-based application using Win32s under Windows 3.1 or
- 3.11 or Windows for Workgroups, you may receive a general protection (GP)
- fault in POINTER.DLL caused by the Microsoft Mouse driver 9.01 GROWSTUB
- component. This Application Note, "HD1061: Updated POINTER.DLL Corrects GP
- Fault with Win32 Applications," contains an updated POINTER.DLL file that
- prevents this problem.
-
- You can obtain this Application Note from the following sources:
-
- - CompuServe, GEnie, and Microsoft OnLine
- - Microsoft Download Service (MSDL)
- - The Internet (Microsoft anonymous ftp server)
- - Microsoft Product Support Services
-
- For complete information, see the "To Obtain This Application Note" section
- at the end of this article.
-
- THE TEXT OF HD1061
- ==================
-
- ======================================================================
- Microsoft(R) Product Support Services Application Note (Text File)
- HD1061: UPDATED POINTER.DLL CORRECTS GP FAULT
- WITH WIN32(R) APPLICATIONS
- ======================================================================
- Revision Date: 8/94
- 1 Disk Included
-
- The following information applies to Microsoft Mouse Driver,
- version 9.01.
-
- ----------------------------------------------------------------------
- | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY |
- | ACCOMPANY THIS DOCUMENT (collectively referred to as an Application|
- | Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER |
- | EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED |
- | WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR |
- | PURPOSE. The user assumes the entire risk as to the accuracy and |
- | the use of this Application Note. This Application Note may be |
- | copied and distributed subject to the following conditions: 1) All|
- | text must be copied without modification and all pages must be |
- | included; 2) If software is included, all files on the disk(s) |
- | must be copied without modification (the MS-DOS(R) utility |
- | diskcopy is appropriate for this purpose); 3) All components of |
- | this Application Note must be distributed together; and 4) This |
- | Application Note may not be distributed for profit. |
- | |
- | Copyright (C) 1994 Microsoft Corporation. All Rights Reserved. |
- | Microsoft, MS-DOS, and Win32 are registered trademarks and Windows |
- | and Win32s are trademarks of Microsoft Corporation. |
- |--------------------------------------------------------------------|
-
- INTRODUCTION
- ============
-
- When you start a Win32-based application using Win32s(TM) under
- Windows(TM) 3.1 or 3.11 or Windows for Workgroups, you may receive a
- general protection (GP) fault in POINTER.DLL caused by the Microsoft
- Mouse driver 9.01 GROWSTUB component.
-
- CORRECTING THE PROBLEM
- ======================
-
- To correct this problem, do one of the following:
-
- - Remove POINTER.EXE from the load= line in the WIN.INI file and then
- restart Windows.
-
- -or-
-
- - Upgrade to the Microsoft Mouse IntelliPoint software version 1.0.
- For information about obtaining this upgrade, call the Microsoft
- Sales Information Center at (800) 426-9400. There is a charge for
- this upgrade.
-
- -or-
-
- - Install the Microsoft Mouse driver version 9.01b POINTER.DLL file
- included with this Application Note.
-
- The 9.01b POINTER.DLL file does not include any new functionality. It
- prevents the GP fault by removing some of the software functionality
- of the 9.01 driver (such as large pointer size and the Snap-to
- feature) when you are using the mouse in a Win32 application. This
- version of POINTER.DLL works with the 9.01 driver only; it generates
- various error messages when used with other versions.
-
- To install the 9.01b POINTER.DLL
- --------------------------------
-
- 1. Quit Windows or Windows for Workgroups.
-
- 2. Make a backup copy of the currently installed POINTER.DLL file by
- typing the following at the MS-DOS command prompt and then pressing
- ENTER
-
- ren <drive>:<path>\pointer.dll pointer.old
-
- where <drive>:<path> is the location of your Microsoft Mouse files.
-
- For example, if your Microsoft Mouse files are installed in your
- C:\WINDOWS directory, type the following at the MS-DOS command
- prompt and then press ENTER:
-
- ren c:\windows\pointer.dll pointer.old
-
- 3. Insert the enclosed HD1061 disk in the appropriate floppy disk
- drive.
-
- 4. To copy the file to the directory containing your Microsoft Mouse
- files, type the following at the MS-DOS command prompt and then
- press ENTER
-
- copy <drive>:\pointer.dll <destination>
-
- where <drive> is the floppy disk drive containing the HD1061 disk
- and <destination> is the drive and directory containing your
- Microsoft Mouse files.
-
- For example, if the HD1061 disk is in drive A and your Microsoft
- Mouse files are in C:\WINDOWS, type the following at the MS-DOS
- command prompt and then press ENTER:
-
- copy a:\pointer.dll c:\windows
- ---------------------------------------------------------------------
-
- TO OBTAIN THIS APPLICATION NOTE
- ===============================
-
- - On CompuServe, GEnie, and Microsoft OnLine, Application Notes
- are located in the Microsoft Software Library. You can find
- HD1061 in the Software Library by searching on the word HD1061,
- the Q number of this article, or S14865. HD1061 is a compressed,
- self-extracting file. After you download HD1061, run it to
- extract the file(s) it contains.
-
- - Application Notes are available by modem from the Microsoft
- Download Service (MSDL), which you can reach by calling (206)
- 936-6735. This service is available 24 hours a day, 7 days a week.
- The highest download speed available is 14,400 bits per second (bps).
- For more information about using the MSDL, call (800) 936-4200 and
- follow the prompts. To obtain HD1061, download HD1061.EXE.
- HD1061.EXE is a compressed, self-extracting file. After you
- download HD1061, run it to extract the file(s) it contains.
-
- - On the Internet, Application Notes are located on the Microsoft
- anonymous ftp server, which you can reach by typing "ftp
- ftp.microsoft.com" (without the quotation marks) at the ">" command
- prompt. You can find HD1061.EXE in the SOFTLIB\MSLFILES directory.
-
- - If you are unable to access the source(s) listed above, you can
- have this Application Note mailed or faxed to you by calling
- Microsoft Product Support Services Monday through Friday, 6:00 A.M.
- to 6:00 P.M. Pacific time at (206) 637-7098. If you are outside the
- United States, contact the Microsoft subsidiary for your area. To
- locate your subsidiary, call Microsoft International Customer
- Service at (206) 936-8661.
-
- Additional reference words: 9.01
-
- =============================================================================
-
- THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS
- ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO
- EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
- ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
- CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
- MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION
- OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
- SO THE FOREGOING LIMITATION MAY NOT APPLY.
-
- Copyright Microsoft Corporation 1994.
-
-
- Michael Simmons Office of Executive Dean
- Computer Officer Faculties of Economics & Commerce, Education and Law
- Phone: (w)+61-9-380 2985 University of Western Australia
- Fax: +61-9-380 1068 Stirling Highway Nedlands WA 6009
- Email: michael@ecel.uwa.edu.au Australia
-
-
-